package com.cmii.sjw.department.control.jsc.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 事件单的处置环节信息
 * @author jfh
 * @date 2025-05-26
 * @version 1.0
 * @description 事件单的处置环节
 */
@Data
public class LogListVo {
     /**
      * 是否为最后一条日志 是否为最后一条日志，true表示为该处置环节的最后一条
      */
     private String isLastTaskOrderLog;
     /**
      * 处置环节ID 事件单所有处置环节唯一标识
      */
     private String eventProcessId;
     /**
      * 处置人ID 事件单的处置环节指派人渝快政用户id
      */
     private String executorId;
     /**
      * 处置人姓名 事件单的处置环节指派人姓名
      */
     private String executor;
     /**
      * 处置人手机号 事件单的处置环节指派人手机号码
      */
     private String executorPhone;
     /**
      * 处置部门ID 事件单的处置环节指派人所属部门渝快政组织id
      */
     private String executeDeptId;
     /**
      * 处置部门 事件单的处置环节指派人所属部门渝快政组织
      */
     private String executeDept;
     /**
      * 处置时间 yyyy-MM-dd HH:mm:ss
      */
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private LocalDateTime executeTime;
     /**
      * 处置意见 事件单的处置意见
      */
     private String executeContent;
     /**
      * 事项名称 该处置环节所属的事项名称
      */
     private String executeNode;
     /**
      * 附件信息，倘若有附件信息，则url、fileType、attachmentType、fileName 则不能为空(支持http链接和base64两种方式，强烈要求使用http链接形式)
      */
     private List<ListFileVo> listFile;
}
